/* Main CSS file for "Tin TTVN", built1604 - Kyo*/

/* Main Navigation */
.navbar                       { color: white; font-weight: bold; font-size: 8pt; line-height: 14px; font-family: tahoma, verdana, Arial; text-decoration: none; background-color: #5891de; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-style: solid; border-width: 1px; border-color: #649dea #649dea #417ac7 #417ac7; clip: auto }
.navbar A:link          { color: white; font-weight: bold; font-size: 8pt; line-height: 14px; font-family: tahoma, verdana, Arial, "courier new"; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; clip: auto }
.navbar A:visited    { color: white; font-weight: bold; font-size: 8pt; line-height: 14px; font-family: tahoma, Arial, verdana; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-style: none none solid none; clip: auto }
.navbar A:active             { color: #ffbd6c; font-weight: bold; font-size: 8pt; line-height: 14px; font-family: tahoma, Arial, verdana; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; clip: auto }
.navbar A:hover                { color: yellow; font-weight: bold; font-size: 8pt; line-height: 14px; font-family: tahoma, Arial, verdana; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; clip: auto }
.navbarHilighted             { color: white; font-weight: bold; font-size: 8pt; font-family: tahoma, Arial; text-decoration: none; background-color: #5c8fdc; padding-top: 2px; padding-bottom: 2px; padding-left: 7px; border-top: 1px solid #527fbd; border-bottom: 1px solid #0d4b8d }
.navbarHilighted A:link    { color: white; font-weight: bold; font-size: 8pt; font-family: tahoma, Arial; text-decoration: none; background-color: #07589c; padding-top: 2px; padding-bottom: 2px; padding-left: 3px }
.navbarHilighted A:hover   { color: white; font-weight: bold; font-size: 8pt; font-family: tahoma, Arial; text-decoration: none; background-color: #07589c; padding-top: 2px; padding-bottom: 2px; padding-left: 3px }
.navbarHilighted A:active   { color: white; font-weight: bold; font-size: 8pt; font-family: tahoma, Arial; text-decoration: none; background-color: #07589c; padding-top: 2px; padding-bottom: 2px; padding-left: 3px }
.navbarHilighted A:visited   { color: white; font-weight: bold; font-size: 8pt; font-family: tahoma, Arial; text-decoration: none; background-color: #07589c; padding-top: 2px; padding-bottom: 2px; padding-left: 3px }
.navgrid   { background-color: #f0f0f0 }

/* Designs, styles in publshing */
.source  { color: #000054; font-style: italic; font-weight: bold; font-size: 13px; text-align: right; padding-top: 2px; padding-bottom: 3px }
.adver_zone_cross { color: #000054; font-style: italic; text-align: right; padding: 2px 4px 2px 5px; border-top: 1px solid #aabec3; border-bottom: 1px solid #aabec3; border-left: 1px solid #aabec3 }
.adver_zone_down { color: #000054; font-style: italic; text-align: right; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #aabec3; border-bottom: 1px solid #aabec3 }
.text_area  { font-size: 12pt; font-family: "Times New Roman", Georgia, Times; padding-bottom: 10px }
.news_justifybox    { color: #000; font-size: 9pt; text-align: justify; padding-left: 10px }
.news_justifybox_intro     { color: #000; font-size: 11pt; font-family: "Times New Roman", Georgia, Times; text-align: justify }
.home_title  { color: #191970; font-weight: bold; font-size: 9pt; font-family: Tahoma, Arial, Georgia, Times; padding-top: 4px; padding-bottom: 2px }
.home_title A:link      { color: #191970; font-weight: bold; font-size: 9pt; font-family: Tahoma, Arial, Georgia, Times; text-decoration: none; padding-top: 4px; padding-bottom: 2px; position: relative; left: 2px }
.home_title A:visited      { color: #2f4f4f; font-weight: bold; font-size: 9pt; font-family: Tahoma, Arial, Georgia, Times; padding-top: 4px; padding-bottom: 2px; position: relative; left: 2px }
.home_title A:hover      { color: #6495ed; font-weight: bold; font-size: 9pt; font-family: Tahoma, Arial, Georgia, Times; text-decoration: none; padding-top: 4px; padding-bottom: 2px; position: relative; left: 2px }
.home_title A:active       { color: #6488ed; font-weight: bold; font-size: 9pt; font-family: Tahoma, Arial, Georgia, Times; padding-top: 4px; padding-bottom: 2px; position: relative; left: 2px }
.sidebar   { background-color: #f1f1f1; border-left: 1px solid #c0c0c0 }
.main_subtitle         { color: #004175; font-weight: bold; font-size: 10pt; font-family: tahoma, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; padding: 2px 5px 2px 2px }
.main_title    { color: #004175; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 2px 5px 6px 2px }
.main_title a:link       { color: #004175; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 2px 5px 6px 2px }
.main_title a:visited       { color: black; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 2px 5px 6px 2px }
.main_title a:hover      { color: #4f82ac; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 2px 5px 1px 2px }
.rightbox_news     { font-weight: bolder; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #5aa066; border-style: solid; border-width: 1px; border-color: #7bb777 #408d3c #408d3c #408d3c }
.rightbox_news A:link   { color: white; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.rightbox_news A:visited   { color: #e4ffe6; font-weight: bold; font-size: 8pt; text-decoration: none }
.rightbox_news A:hover   { color: #ffec6a; font-weight: bold; font-size: 8pt; text-decoration: none }
.rightbox_news A:active   { color: #ffec6a; font-weight: bold; font-size: 8pt; text-decoration: none }
.leftbox_news  { color: #002443; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #b7cdf2; border-style: solid; border-width: 1px; border-color: #e0f0ff #4776aa #4776aa #4776aa }
.leftbox_news A:link { color: #003a6e; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.leftbox_news A:visited   { color: #00073f; font-size: 9pt; text-decoration: none }
.leftbox_news A:hover   { color: #1e7099; font-size: 9pt; text-decoration: none }
.leftbox_news A:active   { color: #0157a2; font-size: 9pt; text-decoration: none }
/* Special classes */
.text_box1 { color: #002683; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.text_box1 a:link { color: #cd0000; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.text_box1 a:hover { color:  #00008b; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.text_box1 a:visited { color: ##000000; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.sapeau       { color: #787e83; font-weight: bold; font-size: 11pt; font-family: "Times New Roman", Georgia, Times; text-decoration: none; text-align: justify; padding-bottom: 8px }
.time_zone { font-size: 9pt; font-family: Tahoma, Georgia, Times; text-decoration: none }
.sapeau_box { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; padding-right: 6px; padding-left: 6px }
.first_box      { background-color: #ffffe9; border: solid 1px #3184bd }
.home_subtitle       { color: #336a96; font-weight: bold; font-size: 8pt; font-family: Tahoma, Arial, Georgia, Times; text-decoration: underline; padding-top: 3px; position: relative; left: 2px }
.info_head { background-color: #e8fdea; border: dashed 1px #2f4f4f }
.info_altrow { background-color: #e1e1e1 }
.specialcell     { background-color: #cbe6ff; border-right: 1px solid white; border-bottom: 1px solid white; border-left: 1px solid white } 
.tbflat3  { font-size: 11px; font-family: Arial; border: solid 1px #8bb6dc }
.tbflat2   { font-size: 11px; font-family: Arial; padding: 4px; border-right: 1px solid #ff6000; border-bottom: 1px solid #ff6000; border-left: 1px solid #ff6000 }
.tbflat { font-size: 11px; font-family: Arial; border: solid 1px #79b793 }
.hot_news  { font-size: 9pt; font-family: arial; padding-right: 4px; padding-left: 2px }
/* Page's style */
.topbanner_table  { background-color: #d1d1e3 }
.main_table   { background-color: white; border-top: #a9a9a9; border-right: 1px solid #a9a9a9; border-bottom: #a9a9a9; border-left: #a9a9a9 }

/* Standard types */
body	         { font-size: 9pt; font-family: Arial, Verdana, "Palatino linotype", Tahoma; list-style-type: lower-alpha }
A:link	   { color: #00344F; font-size: 9pt; text-decoration: none }
A:visited          { color: #000000; font-size: 9pt; text-decoration: none }
A:hover           { color: #4169E1; font-size: 9pt; text-decoration: underline }
A:active         { color: #4169E1; font-size: 9pt; text-decoration: underline }
td                  { color: black; font-size: 9pt; font-family: Arial, "times new roman", Verdana, "Palatino linotype", Tahoma; list-style-type: lower-alpha }
